import type { UniverseType } from "../../sde/entity/UniverseType";

/**
 * 行星建筑
 */
export class PlanetStruct {
  /**
   * 建筑编号
   */
  id: number;
  /**
   * 类型
   */
  type: UniverseType;
  /**
   * 最后一次循环开始时间
   */
  lastCycleStart: string;
  /**
   * 建筑安装时间
   */
  installTime: string;
  /**
   * 失效时间
   */
  expiryTime: string;
  /**
   * 当前建筑拥有的物品
   */
  contents: string[];

  constructor(pin: any, type: UniverseType) {
    this.lastCycleStart = pin.last_cycle_start;
    this.installTime = pin.install_time;
    this.expiryTime = pin.expiry_time;
    this.type = type;
    this.id = pin.pin_id;
  }
}
